package com.qixiaobao.nondirect.invoice.domain;

import com.qixiaobao.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description 非直投发票合并开票  实体类
 * @Author yangxm
 * @Date 2025/7/7 11:22
 */
@Data
public class BillMerge extends BaseEntity {

    private Long id;
    /** 供应商全称ID（全称对应的ID） */
    private Long supplyId;
    /** 供应商全称 */
    private String supplyName;
    /** 实际付款单位ID */
    private Long signCompany;
    /** 实际付款单位名称 */
    private String signCompanyName;
    /** 开票金额 */
    private BigDecimal insureFeeTotal;
    /** 实际开票金额 */
    private BigDecimal invoiceTotalAmount;
    /** 开票状态（2待审核 1已开票 ） */
    private String billStatus;
    /** 财务审核状态（0待审1不通过2通过） */
    private String auditStatus;
    /** 财务审核理由 */
    private String auditRemark;
    /** 审核人 */
    private String auditBy;
    /** 审核时间 */
    private String auditTime;
    /** 备注 */
    private String remark;
    private String remarkOperator;
    private Date remarkTime;
    /** 发票类型val */
    private String invoiceTypeVal;
    /** 发票税率 */
    private String taxRate;
    /** 开票月份 */
    private String invoiceYearMonth;
    /** 最大发票金额对应的发票时间 */
    private Date maxInvoiceMoneyInvoiceDate;
}
